home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20010306-20010921 / 000229_fdc@watsun.cc.columbia.edu_Fri Jun 29 15:09:08 EDT 2001.msg < prev    next >
Text File  |  2020-01-01  |  6KB  |  143 lines

  1. Article: 12549 of comp.protocols.kermit.misc
  2. Path: newsmaster.cc.columbia.edu!watsun.cc.columbia.edu!fdc
  3. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  4. Newsgroups: comp.protocols.kermit.misc
  5. Subject: Announcing C-Kermit 8.0 Beta.02
  6. Date: 29 Jun 2001 18:57:55 GMT
  7. Organization: Columbia University
  8. Lines: 127
  9. Message-ID: <9hij3j$470$1@newsmaster.cc.columbia.edu>
  10. NNTP-Posting-Host: watsun.cc.columbia.edu
  11. X-Trace: newsmaster.cc.columbia.edu 993841075 4320 128.59.39.2 (29 Jun 2001 18:57:55 GMT)
  12. X-Complaints-To: postmaster@columbia.edu
  13. NNTP-Posting-Date: 29 Jun 2001 18:57:55 GMT
  14. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:12549
  15.  
  16.  
  17. Hi all.
  18.  
  19. C-Kermit 7.1 has become C-Kermit 8.0, and a new Beta version (Beta.02)
  20. is now available for testing:
  21.  
  22.   http://www.columbia.edu/kermit/ck80.html
  23.  
  24. (Yes, I know we said Beta.01 would be the final Beta, but we made a
  25. last-minute course correction, sorry.)  What's new:
  26.  
  27. In recognition of the fact that SSH has largely replaced Telnet, we are
  28. busy adding SSH to C-Kermit and Kermit 95.  UNIX is the easy one.
  29. C-Kermit's new SSH command is not a built-in SSH implementation; it simply
  30. runs the external SSH program through Kermit's pseudoterminal interface,
  31. thus giving you all of Kermit's features (command language, file transfer,
  32. scripting, character-set translation, etc) on SSH connections if you
  33. already have an SSH client installed.  In fact, you could already do this
  34. in previous Kermit releases with "pty ssh"; this just makes it obvious
  35. (plus it works better now that some bugs in the pty code have been fixed).
  36.  
  37. C-Kermit invokes ssh with "-e none", which disables its escape character
  38. and makes it transparent for purposes of file transfer.  You can, however,
  39. change the SSH invocation to whatever else you might need (an explicit
  40. path, additional command-line arguments, etc) with SET SSH COMMAND blah.
  41. SSH details, configuration, version, etc, are completely unknown and
  42. irrelevant to Kermit.
  43.  
  44. Kermit 95, on the other hand, will include its own built-in SSH client,
  45. since Windows does not lend itself to the UNIX-style building-block
  46. approach.  There's no point in issuing a new Kermit 95 release without
  47. SSH, now that Telnet and Rlogin servers are so rapidly becoming extinct.
  48. (Yes, Telnet and Rlogin can be secured, but nobody is bothering to do it.)
  49. Watch this space for announcements, coming soon!
  50.  
  51. Script writers: note that Kermit's SSH command is like its TELNET and
  52. RLOGIN commands: it both establishes the connection and enters CONNECT
  53. (terminal) mode.  To script an SSH connection, use:
  54.  
  55.   set host /pty ssh <options> <host>
  56.   if fail ...
  57.  
  58. Other changes since Beta.01:
  59.  
  60.  . "Large model" (-DBIGBUFOK) now used for Solaris/x86 builds.
  61.  
  62.  . High-performance Kermit protocol defaults are now automatic for all
  63.    platforms built with the large model.
  64.  
  65.  . For sending or listing lots of files...  Kermit has to allocate space
  66.    for filename strings and string pointers before making a file list,
  67.    but then it can run out if there are too many files or the pathname
  68.    strings are too long.  However, any kind of dynamic scheme for this
  69.    would be a performance hit.  Therefore for "large model" builds (i.e.
  70.    VMS and most modern UNIXes) we allocate 102400 filename pointers and
  71.    500KB string space for pathnames.  But now, if that's not big enough,
  72.    there are new command to change it:
  73.  
  74.      SET FILE STRINGSPACE <number>
  75.      SET FILE LISTSIZE <number>
  76.  
  77.  . Linux pseudoterminal code fixed; Linux changed out from under
  78.    Kermit since the code was first written.  New Linux makefile entry
  79.    tests to see which PTY API to use.
  80.  
  81.  . Lots of new security entries (see comments in makefile).
  82.  
  83.  . Added -dd (= -d -d) command-line option to request timestamped debug log.
  84.  
  85.  . Made SET FILE DOWNLOAD-DIRECTORY work for external protocols (XYZMODEM).
  86.  
  87.  . Added a way for GREP /COUNT to store its result in a variable.
  88.  
  89.  . Improved idle limits in UNIX version: SET TERM IDLE-LIMIT specifies
  90.    the limit, SET TERM IDLE-ACTION tells what to do if the idle limit is
  91.    reached: RETURN to command mode, HANGUP, EXIT, or OUTPUT something.
  92.  
  93.  . New \v(cx_status) variable tells why CONNECT mode was terminated:
  94.    user escaped back, user disconnected, host disconnected, APC, etc.
  95.  
  96.  . SET ATTRIBUTE RECORD-FORMAT { OFF, ON } to cope with broken Tandem Kermit.
  97.  
  98.  . Restored missing FAST and CAUTIOUS commands (shortcuts for Kermit
  99.    protocol settings -- ROBUST was still there but FAST and CAUTIOUS were
  100.    accidentally deleted in C-Kermit 7.0).
  101.  
  102.  . Numerous FTP client glitches fixed, including:
  103.     - GET /BINARY didn't force binary mode.
  104.     - REGET didn't work at all.
  105.     - Terminal buffering would sometimes be lost after fullscreen display.
  106.     - Messages, verbosity, etc.
  107.     - FTP OPEN /USER: and /PASSWORD: did not expand variables.
  108.  
  109.  . Bug fixes:
  110.     - Date/timestamps in DIRECTORY listings could have extra 0's.
  111.     - Got rid of bogus secondary lockfile in Solaris.
  112.     - SET FILE INCOMPLETE DISCARD was not discarding in some cases.
  113.     - ASK and friends did not allow entry of question mark.
  114.     - Commands that contain question mark could not be recalled.
  115.     - HTTP error handling...
  116.  
  117. Remember that the source-code set now includes the security modules, which
  118. are now legal to export.  Given the appropriate Kerberos, OpenSSL, and/or
  119. SRP libraries and header files, you can build secure C-Kermit versions
  120. that include secure Telnet, Rlogin, IKSD, and HTTP clients.  For details
  121. see:
  122.  
  123.   http://www.columbia.edu/kermit/security80.html
  124.  
  125. C-Kermit 8.0.200 Beta.02 has been built on about 100 different
  126. OS/hardware/compiler combinations so far.  Please see the binaries list at
  127. the end of the web page; if you have a platform that does not have a
  128. Beta.02 binary listed, please try building it there and upload the result
  129. to:
  130.  
  131.   ftp://kermit.columbia.edu/kermit/incoming/cku200b02.xxx
  132.  
  133. where xxx follows the normal convention of makefile entry name,
  134. hardware, OS release, whatever was used in C-Kermit 7.0:
  135.  
  136.   http://www.columbia.edu/kermit/ck70.html#binlist
  137.  
  138. If you have trouble, let me know.
  139.  
  140. Thanks!
  141.  
  142. - Frank
  143.